// pages/afterSale/afterSale.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userMessage: {},   //用户信息
    imageURL: 'https://img.yzcdn.cn/upload_files/2017/07/02/af5b9f44deaeb68000d7e4a711160c53.jpg',
    id: '',
    orderList: [],
    flag: null,
    pageFlag: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      flag: options.flag ? options.flag : null
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var uinfo = wx.getStorageSync('uinfo')
    // uinfo.user.id = 83
    // wx.setStorage({
    //   key: 'uinfo',
    //   data: uinfo
    // })
    if (uinfo && uinfo.user) {
      this.setData({
        userMessage: uinfo.user
      })
      this.getOrderList()
    } else {
      this.setData({ pageFlag: true })
    }
  },
  getOrderList () {   //获取退款售后列表
    wx.showLoading()
    wx.$api.orderReturn({ user_id: this.data.userMessage.id }).then(res => {
      if (res.code) {
        Array.isArray(res.data) && res.data.forEach(x => {
          x.statusTxt = this.orderStatus(x.status.toString())
          if (x.status == 6 && x.is_receive == 1) {
            x.statusTxt = '待商家发货'
          }
          x.total = 0
          x.order_goods.forEach(y => {
            x.total += y.number
          })
        })
        this.setData({
          orderList: res.data,
        })
      } else {
        wx.showToast({
          title: '网络异常',
          icon: 'none',
          duration: 2000,
        })
      }
      this.setData({ pageFlag: true })
      wx.hideLoading()
    })
  },
  orderStatus (val) {
    let type = {
      "-2": "订单关闭",
      "-1": "审核驳回",
      "0": "待审核",
      "1": "待退货",
      "2": "待退款",
      "3": "退款完成",
      "4": "换货待收货",
      "5": "换货已完成",
      "6": "待商家收货"
    }
    return type[val] || ''
  },
  goDetail (e) {
    let { index } = e.currentTarget.dataset
    wx.navigateTo({
      url: '/pages/applyForService/applyForService?id=' + index
    })
  },
  shopingNow () {
    wx.switchTab({
      url: '/pages/exclusive/exclusive'
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    // if (this.data.flag) {
    //   wx.switchTab({
    //     url: '/pages/user/user'
    //   })
    // }
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  async onPullDownRefresh () {
    // await this.home();
    // wx.showToast({ title:'刷新成功!'})
    // wx.stopPullDownRefresh();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

})